<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="../style/journal.css" type="text/css" />
<style type="text/css"><!--
.googleadsense {
	margin: 2px;
	padding: 0px;
//--></style><script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-65008-1";
urchinTracker();
</script><title>Perl 6 Apocalypse</title>
</head>
<body>
<a href="index.html">Journal</a>(2005) | <a href="../blog/"><b>Blog</b></a>(2006) | <a href="http://www.fayland.org/cgi-bin/random_link.pl">RandomLink</a> | <a href="AboutFayland.html">WhoAmI</a> | <a href="LiveBookmark.html">LiveBookmark</a> | <a href="http://www.fayland.org/">HomePage</a>
<p><&lt;Previous: <a href="050224.html">Happy with me</a>&nbsp;&nbsp;>>Next: <a href="Apocalypse1.html">Apocalypse 1 / 启示录一</a></p>
<h1>Perl 6 Apocalypse</h1>
<div class='content'>
<p>Category: <a href='Perl6.html'>Perl6</a> &nbsp; Keywords: <b>Apocalypse</b></p>最近 Autrijus Tang （唐宗汉先生）在编写个 Perl 6 的解释器/interpreter —— Pugs. 我订阅了他在 <a href='http://use.perl.org/'>use.perl</a> <a href='http://use.perl.org/~autrijus/journal/'>journal</a> <a href='http://use.perl.org/~autrijus/journal/rss'>RSS</a>.<br>
其中牵涉到一些 Perl 6 的语法，觉得挺陌生的。便想看看 Perl 6 的语法文档。在<a href='http://dev.perl.org/perl6/'>dev.perl6</a> 上翻了翻，也只有找到 Larry Wall 的 <a href='http://dev.perl.org/perl6/apocalypse'>Apocalypse</a> 比较适合。<br>
在我的印象中，DanceDanceDance 好像翻译过部分，找 y6cmE 要了那部分翻译文稿。他只翻译了 Apocalypse 1, 用 MSN 联系了他（gongwuming_At_hotmail_Dot_com），他说早以不做这事了。<br>
他翻译的是2 Apr 2001的第一稿，而现在是27 Sep 2004的第二稿，我打算对照着翻译修改一点，过几天将 Apocalypse 1 放到网上来。

<h2>Apocalypse 的结构</h2>
Apocalypse 里最常见的结构如下：
<pre>     RFC  PSA  Title
     ---  ---  -----
     141  abr  This Is The Last Major Revision
....
....
RFC 141: This Is The Last Major Revision
I was initially inclined to accept this RFC. ....
</pre>
RFC, RFC 是英文 Request For Comments|Change 的缩写，翻译成中文就是请求注解，另种意思为 Internet 标准。RFC下的141为数字记号。<br>
PSA, PSA 是 Problem（问题）, Solution（解答）, Acceptance（接受度）的缩写。下面的abr分别对应三者，其中 PS 以 a-f 划分问题和解答是好是差，A/Acceptance 划分为
<pre>a Accepted wholeheartedly 完全接受
b Accepted with a few "buts" 基本接受
c Accepted with some major caveats 勉强接受
r Rejected 拒绝
d Deferred 延期</pre>
如此，上面的 abr 就为好的问题，较好的解答，拒绝接受此请求。<br>
此标记后文档会详细注解为什么接受或拒绝这个请求，还有对此请求展开分析。<p>
这就是一篇 Apocalypse 的基本结构。而所有的 RFC 按照“操作符，语法，子程序等”划分为八篇 Apocalypse.<br>
这些内容将在 Apocalypse 1 中讲到。<p>

Apocalypse 的这种结构对翻译来说是很适合的，有时间翻译一个 RFC ，可以多人协作。我打算在 <a href='http://wiki.perlchina.org/'>wiki.perlchina</a> 上发起这个翻译协作。<p>

God bless me.</div>
<p><&lt;Previous: <a href="050224.html">Happy with me</a>&nbsp;&nbsp;>>Next: <a href="Apocalypse1.html">Apocalypse 1 / 启示录一</a></p>
<p><strong>Options:</strong> <a href='http://del.icio.us/post?title=Perl%206%20Apocalypse&url=http://www.fayland.org/journal/Apocalypse.html'>+Del.icio.us</a></p>
<strong>Related items</strong>
<ul><li><a href='Apocalypse1.html'>Apocalypse 1 / 启示录一</a> < <span class='digit'>2005-02-28 17:55:10</span> ></li><li><a href='Apocalypse_005.html'>Apocalypse RFC 005</a> < <span class='digit'>2005-03-02 23:58:33</span> ></li></ul>
Created on <span class="digit">2005-02-28 12:30:10</span>, Last modified on <span class="digit">2005-05-20 23:47:23</span><br />
Copyright 2004-2005 All Rights Reserved. Powered by <a href="Eplanet.html">Eplanet</a> && <a href='http://catalyst.perl.org'>Catalyst</a> 5.62.
</body>
</html>